package com.ruoyi.xzs.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.annotation.Excel;
import lombok.Data;

import java.util.Date;

@Data
public class PaperVO {

    private Long id;

    /** 试卷名称 */
    @Excel(name = "试卷名称")
    private String name;

    /** 学科 */
    @Excel(name = "学科")
    private String subject;

    /** 班级 */
    @Excel(name = "班级")
    private String grade;

    /** 试卷关联题目编号 多个用”，“分割 */
    private String questionIds;

    /** 试卷类型编号（1.固定试卷 4.时段试卷 6.任务试卷 8.视频试卷） */
    private Long type;

    /** 试卷类型名称 */
    @Excel(name = "试卷类型", readConverterExp = "1=.固定试卷,4=.时段试卷,6=.任务试卷,8=.视频试卷")
    private String typeName;

    /** 建议时长（分钟） */
    @Excel(name = "建议时长", readConverterExp = "分钟")
    private Long suggestTime;

    /** 试卷总分 */
    @Excel(name = "试卷总分")
    private Integer score;

    /** 时段试卷（开始时间） */
    @Excel(name = "时段试卷(开始时间)", readConverterExp = "开始时间")
    private Date limitStartTime;

    /** 时段试卷（结束试卷） */
    @Excel(name = "时段试卷(结束时间)", readConverterExp = "结束试卷")
    private Date limitEndTime;

    /** 创建人 */
    private String createUser;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

}
